package org.web.webdisplay.server.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.web.webdisplay.server.domain.query.QueryVerifyIdentity;
import org.web.webdisplay.server.domain.VerifyIdentityDO;

@Mapper
public interface VerifyIdentityDAO {

    VerifyIdentityDO selectVerifyIdentityByVerifyIdentityId(Integer verifyIdentityId);

    List<VerifyIdentityDO> selectVerifyIdentityList(QueryVerifyIdentity queryVerifyIdentity);

    Integer countVerifyIdentityList(QueryVerifyIdentity queryVerifyIdentity);

    int insertVerifyIdentity(VerifyIdentityDO verifyIdentityDO);

    int updateVerifyIdentityByVerifyIdentityId(VerifyIdentityDO verifyIdentityDO);

    int deleteVerifyIdentityByVerifyIdentityId(Integer verifyIdentityId);

    List<String> selectDistinctList(QueryVerifyIdentity queryVerifyIdentity);

}